polymer microstructures - Spanish English Dictionary